import axios from 'axios';
axios.defaults.baseURL='http://localhost:3000';//设置默认
//增加默认的请求的路径
axios.interceptors.response.use((res)=>{
  return res.data;//统一拦截结果，把结果处理成res.data返回出去
})
//获取轮播图数据,返回的是一个promise对象
export let getSliders = () =>{
  return axios.get('/sliders');
}
//首页热门书
export let getHotBook=()=>{
  return axios.get('/hot');
}
//列表：获取
export let getBooks=()=>{
  return axios.get('/book');
}
//列表：删除单个
export let removeBook=(id)=>{
  return axios.delete(`/book?id=${id}`);
}
//获取单个
export let addBook=(id)=>{
  return axios.get(`/book?id=${id}`)
}
//猜你喜歡
export let getLive=(id)=>{
  return axios.get(`/live?id=${id}`);
}
//获取轮播图数据,返回的是一个promise对象，首页热门书
export let getAll=()=>{
  return axios.all([getSliders(),getHotBook()]);
}
export let getAllD=(id)=>{
  return axios.all([addBook(id),getLive(id)]);
}
//下拉加载
export let getDown=(num)=>{
  return axios.get(`/page?num=${num}`);
}

//个人信息
export let getMy=(id)=>{
  return axios.get(`/my?id=${id}`);
}
//改变个人信息
export let setMy=(data)=>{
  return axios.put(`/my`,data);
}
//添加收藏
export let addCollect=(id)=>{
  return axois.get(`/Collect?id=${id}`);
}
//收藏列表
export let getCollect=()=>{
  return axios.get('/Collect');
}
//删除收藏
export let delCollect=(id)=>{
  return axois.delete(`/Collect?id=${id}`);
}
